home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / enlightenment / e_icon.h < prev    next >
C/C++ Source or Header  |  2006-01-09  |  1KB  |  27 lines

  1. /*
  2.  * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
  3.  */
  4. #ifdef E_TYPEDEFS
  5. #else
  6. #ifndef E_ICON_H
  7. #define E_ICON_H
  8.  
  9. EAPI Evas_Object *e_icon_add              (Evas *evas);
  10. EAPI void         e_icon_file_set         (Evas_Object *obj, const char *file);
  11. EAPI void         e_icon_file_key_set     (Evas_Object *obj, const char *file, const char *key);
  12. EAPI void         e_icon_file_edje_set    (Evas_Object *obj, const char *file, const char *part);
  13. EAPI void         e_icon_object_set(Evas_Object *obj, Evas_Object *o);    
  14. EAPI const char  *e_icon_file_get         (Evas_Object *obj);
  15. EAPI void         e_icon_smooth_scale_set (Evas_Object *obj, int smooth);
  16. EAPI int          e_icon_smooth_scale_get (Evas_Object *obj);
  17. EAPI void         e_icon_alpha_set        (Evas_Object *obj, int smooth);
  18. EAPI int          e_icon_alpha_get        (Evas_Object *obj);
  19. EAPI void         e_icon_size_get         (Evas_Object *obj, int *w, int *h);
  20. EAPI int          e_icon_fill_inside_get  (Evas_Object *obj);
  21. EAPI void         e_icon_fill_inside_set  (Evas_Object *obj, int fill_inside);
  22. EAPI void         e_icon_data_set         (Evas_Object *obj, void *data, int w, int h);
  23. EAPI void        *e_icon_data_get         (Evas_Object *obj, int *w, int *h);
  24.     
  25. #endif
  26. #endif
  27.